"""
把拿到的验证码图片，给到第三方接口，获取图片当中的验证码数字。
http://www.ttshitu.com/docs/index.html?spm=null
url : http://api.ttshitu.com/predict
method:post
请求数据：
    username：simple
    password: yuan5311645
    typeid: 3
    image: 文件

文件上传，要用requests的files参数
('filename', fileobj, 'content_type')
{"image":("code.png",resp.content,"image/png")}

"""
import requests
import uuid

uuid = uuid.uuid4()

"""
获取验证码图片，url后台验证码图片接口
"""
url = f"http://mall.lemonban.com:8108/captcha.jpg?uuid={str(uuid)}"

resp = requests.request("get", url)

# 保存图片到文件
with open("../code.png", "wb") as fs:
    fs.write(resp.content)

"""
图片识别成验证码接口
"""
url2 = "http://api.ttshitu.com/predict"

"""
multipart/form-data格式
"""
data = {
    "username": "simple",
    "password": "yuan5311645",
    "typeid": "3"
}
files = {"image": ("code.png", resp.content, "image/png")}
# 上传图片，需要data+files，file只放文件
resp = requests.request("post", url2, data=data, files=files)
